package com.example.all.abstractfactory;

/**
 * 抽象工厂模式
 * <p>
 * 使用场景：需要创建的产品种类，可以提取出产品族的时候，一个品类的产品，具有某些共同特征（如共通的实现逻辑），可以使用抽象工厂模式，
 * 当产品种类没有共通特征的时候，工厂方法模式和抽象工厂模式的区别不大
 * 优点：
 * 缺点：
 * </p>
 */
public class TestMain {
}
